Como criar tabela de meses com valor zero e depois fazer update?
iniciar tabela sql 12 meses zerado
Basta fazer um for para inserir os meses assim:
//Aqui é feito um for para percorrer as 12 posições
for($i = 1; $i >= 12; $i++){
//Depois é iniciado o sql
$sql = "INSERT INTO tabela (mes, ano, quantidade)
VALUES (
".$i.", //Insere o valor do indice no mes
//Aqui é inserido o ano atual
DATE_PART('YEAR', CURRENT_TIMESTAMP),
0 //inserido a quantidade apenas para completar o exemplo
)";
}
Para fazer o update basta chamar o mês e o ano e inserir a quantidade necessária.
Leia mais em: t.wikipedia.org/wiki/SQL